using System;
using WPF60.Infrastructure.CabSupport;

namespace WPF60.DemoModule.Views.HelicopterIntro
{
    public class CoolIntroViewModel : ViewModelBase, ICoolIntroViewModel
    {


        TimeSpan _timeToGo;

        public TimeSpan TimeToGo
        {
            get { return _timeToGo; }
            set
            {
                CheckPropertyChanged("TimeToGo", ref _timeToGo, value);
            }
        }

        [Notify]
        public int BindableProperty { get; set; }
    
    }

    /// <summary>
    /// AOP example -- not implemented
    /// </summary>
    public class NotifyAttribute : Attribute
    {
    }
}